package com.ck.constant;

/**
 * 节目常量类
 *
 * @author linqiang
 * @date 2018-06-22 14:14
 */
public class ProgramConstant {
    /**
     * 节目状态-已审批
     */
    public static final Integer PROGRAM_STATUS_APPROVED = 0;
    /**
     * 节目状态-待审批
     */
    public static final Integer PROGRAM_STATUS_APPROVAL_PENDING = 1;
    /**
     * 节目状态-待发布
     */
    public static final Integer PROGRAM_STATUS_PUBLISH_PENDING = 2;
    /**
     * 节目状态-已过期
     */
    public static final Integer PROGRAM_STATUS_EXPIRED = 3;

    /**
     * 添加状态-待上传素材(待编辑)
     */
    public static final Integer ADD_STATUS_APPROVAL_UPLOAD_MATERIAL = 0;
    /**
     * 添加状态-待投放设置
     */
    public static final Integer ADD_STATUS_APPROVAL_SET_LAUNCH = 1;
    /**
     * 添加状态-待发布
     */
    public static final Integer ADD_STATUS_APPROVAL_PUBLISH = 2;

    /**
     * 数据状态-有效
     */
    public static final Integer DATA_STATUS_EFFECTIVE = 0;
    /**
     * 数据状态-无效
     */
    public static final Integer DATA_STATUS_INVALID = 1;

    /**
     * 语句-节目不能为空
     */
    public static final String MSG_PROGRAM_NULL = "节目不能为空";
    /**
     * 语句-节目名称已存在
     */
    public static final String MSG_PROGRAM_EXITS = "节目名称已存在";
    /**
     * 语句-节目主键不能为空
     */
    public static final String MSG_PROGRAM_ID_NOT_NULL = "节目ID不能为空";
    /**
     * 语句-节目版本号不能为空
     */
    public static final String MSG_PROGRAM_VERSION_NOT_NULL = "节目版本号不能为空";
    /**
     * 语句-节目名称不能为空
     */
    public static final String MSG_PROGRAM_NAME_NOT_NULL = "节目名称不能为空";
    /**
     * 语句-节目场景不能为空
     */
    public static final String MSG_PROGRAM_SCENE_NOT_NULL = "节目场景不能为空";
    /**
     * 语句-场景时长不能为空
     */
    public static final String MSG_PROGRAM_SCENE_DURATION_NOT_NULL = "场景时长不能为空";
    /**
     * 语句-终端mac不能为空
     */
    public static final String MSG_DEVICE_MAC_NOT_NULL = "终端MAC不能为空";
    /**
     * 语句-终端CODE不能为空
     */
    public static final String MSG_DEVICE_CODE_NOT_NULL = "终端CODE不能为空";
    /**
     * 语句-节目不存在或已被删除
     */
    public static final String MSG_PROGRAM_NOT_EXITS = "节目不存在或已被删除";
    /**
     * 语句-已审批的节目不能从这里删除，请到终端删除
     */
    public static final String MSG_APPROVED_PROGRAM_MUST_DELETE_FROM_DEVICE = "已审批的节目不能从这里删除，请到终端删除";
    /**
     * 语句-发布失败
     */
    public static final String MSG_PUBLISH_FAIL = "发布节目失败";
    /**
     * 语句-发布成功
     */
    public static final String MSG_PUBLISH_SUCCESS = "发布节目成功";
    /**
     * 语句-通过失败
     */
    public static final String MSG_APPROVE_FAIL = "审批节目失败";
    /**
     * 语句-通过成功
     */
    public static final String MSG_APPROVE_SUCCESS = "审批节目成功";
    /**
     * 语句-不通过失败
     */
    public static final String MSG_NOT_APPROVE_FAIL = "不通过节目失败";
    /**
     * 语句-不通过成功
     */
    public static final String MSG_NOT_APPROVE_SUCCESS = "不通过节目成功";
    /**
     * 语句-删除节目失败
     */
    public static final String MSG_DELETE_PROGRAM_FAIL = "删除节目失败";
    /**
     * 语句-删除节目成功
     */
    public static final String MSG_DELETE_PROGRAM_SUCCESS = "删除节目成功";
    /**
     * 语句-从终端删除节目失败
     */
    public static final String MSG_BATCH_DELETE_FROM_PROGRAM_FAIL = "从终端删除节目失败";
    /**
     * 语句-从终端删除节目成功
     */
    public static final String MSG_BATCH_DELETE_FROM_PROGRAM_SUCCESS = "从终端删除节目成功";
    /**
     * 语句-创建节目失败
     */
    public static final String MSG_SAVE_PROGRAM_FAIL = "创建节目失败";
    /**
     * 语句-创建节目成功
     */
    public static final String MSG_SAVE_PROGRAM_SUCCESS = "创建节目成功";
    /**
     * 语句-修改节目失败
     */
    public static final String MSG_UPDATE_PROGRAM_FAIL = "编辑节目失败";
    /**
     * 语句-修改节目成功
     */
    public static final String MSG_UPDATE_PROGRAM_SUCCESS = "编辑节目成功";
    /**
     * 语句-节目添加状态错误
     */
    public static final String MSG_PROGRAM_ADD_STATUS_ERROR = "节目添加状态错误";

    /**
     * 语句-节目压缩成zip失败
     */
    public static final String MSG_PROGRAM_ZIP_COMPRESS_FAIL = "节目压缩成zip失败";
    /**
     * 语句-节目尺寸不能为空
     */
    public static final String MSG_PROGRAM_RESOLUTION_NOT_NULL = "节目尺寸不能为空";
    /**
     * 语句-查询节目失败
     */
    public static final String MSG_QUERY_FAIL = "查询节目失败";
    /**
     * 语句-查询节目成功
     */
    public static final String MSG_QUERY_SUCCESS = "查询节目成功";
    /**
     * 语句-节目模板ID不能为空
     */
    public static final String MSG_PROGRAM_TEMPLATE_ID_NOT_NULL = "节目模板ID不能为空";
    /**
     * 语句-节目模板不存在或已被删除
     */
    public static final String MSG_PROGRAM_TEMPLATE_NOT_EXITS = "节目模板不存在或已被删除";
    /**
     * 语句-节目JSON_ID不能为空
     */
    public static final String MSG_PROGRAM_JSON_ID_NOT_NULL = "节目JSON_ID不能为空";
    /**
     * 语句-节目JSON不能为空
     */
    public static final String MSG_PROGRAM_JSON_NOT_NULL = "节目JSON不能为空";
    /**
     * 语句-节目大小不能为空
     */
    public static final String MSG_PROGRAM_SIZE_NOT_NULL = "节目大小不能为空";
    /**
     * 语句-节目素材不能为空
     */
    public static final String MSG_PROGRAM_SOURCE_NOT_NULL = "节目素材不能为空";
    /**
     * 语句-节目时长不能为0
     */
    public static final String MSG_PROGRAM_DURATION_NOT_ZERO = "节目时长不能为0";
}
